package com.xjrsoft.module.customerTwo.ycode.t_ycode_label_printing_record.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;

/**
 * 实体类
 *
 * @author dongxinhang
 * @since 2024-08-07
 */
@Data
@TableName("t_ycode_label_printing_record")
public class TYcodeLabelPrintingRecord implements Serializable {

	private static final long serialVersionUID = 1L;

	@TableId("id")
	private String id;
	/**
	* 产品云码（用于生成二维码）	产品云码（用于生成二维码）	产品云码（用于生成二维码）
	*/
	@TableField("product_code")
	private String productCode;
	/**
	* 企业名称
	*/
	@TableField("firm_name")
	private String firmName;
	/**
	* 物品名称
	*/
	@TableField("product_name")
	private String productName;
	/**
	* 物品规格
	*/
	@TableField("product_specifications")
	private String productSpecifications;
	/**
	* 物品代码（企业内部代码）
	*/
	@TableField("product_internal_code")
	private String productInternalCode;
	/**
	* 数量+计量单位
	*/
	@TableField("product_number")
	private String productNumber;
	/**
	* 自定义1名称
	*/
	@TableField("custom_name1")
	private String customName1;
	/**
	* 自定义2名称
	*/
	@TableField("custom_name2")
	private String customName2;
	/**
	* 自定义1内容
	*/
	@TableField("custom_value1")
	private String customValue1;
	/**
	* 自定义2内容
	*/
	@TableField("custom_value2")
	private String customValue2;
	/**
	* 自定义条码
	*/
	@TableField("custom_barcode")
	private String customBarcode;
	/**
	* 二维码
	*/
	@TableField("rq_code")
	private String rqCode;
	/**
	* 生成的标签文件附件
	*/
	@TableField("attachment")
	private String attachment;
	/**
	* 0-产品标签；1-包装标签
	*/
	@TableField("type")
	private Integer type;

	/**
	 * 自定义编码
	 */
	@TableField("custom_encoding")
	private String customEncoding;
}
